package middleware

import (
	"gin-zc/config" // 替换为你的配置包路径

	"github.com/gin-gonic/gin"
)

// ConfigMiddleware 将配置存入上下文的中间件
func ConfigMiddleware(cfg *config.Config) gin.HandlerFunc {
	return func(c *gin.Context) {
		// 将配置存入上下文，键名为"config"（需与控制器中获取时的键一致）
		c.Set("config", cfg)
		c.Next() // 继续处理请求
	}
}
